/**
 * Created with IntelliJ IDEA.
 *
 * @author: cxs
 * @date: 2023/7/5
 * @time: 11:21
 * @interfaceName：MenuService
 * @description：
 */
package com.bailan.sys.service;

import com.bailan.common.util.DataGridView;
import com.bailan.sys.domain.Menu;
import com.bailan.sys.vo.MenuVo;

import java.util.List;

public interface MenuService {
    List<Menu> queryAllMenuForList(MenuVo menuVo);

    DataGridView queryAllMenu(MenuVo menuVo);

    /**
     * 添加菜单
     * @param menuVo
     */
    void addMenu(MenuVo menuVo);

    /**
     * 修改菜单
     * @param menuVo
     */
    void updateMenu(MenuVo menuVo);

    void deleteMenu(MenuVo menuVo);

    /**
     * 查找子节点
     * @param id
     * @return
     */
    Integer queryMenuByPid(Integer id);
}
